home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs12.d81
/
nw126-2.sda
/
╨BBS.NW2 1.26
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2009-10-10
|
25KB
|
727 lines
0 DX=0
1 REMOPEN1,8,15,"I0":PRINT#1,"S0:[186]BBS.NW2*":CLOSE1:SAVE"0:[186]BBS.NW2 1.26",8
5 ONOVGOTO20,25,30,35,40,50,55,22,27,23,24,37,47,65
10 REM"[141][145][206][197][212][215][207][210][203] 64 [195][207][208][217][210][201][199][200][212] 1987,'88,'91 [194][217] [211][193][205] [204][197][215][201][212]
11 [143]"GOSUBON(null)1.26 (null)(null)STR$ATN(null)VAL (null)(null)STR$STR$VALSTR$ PEEK(null) ATNSTR$ATN(null) ASCATN(null)VAL(null)(null)(null)
20 GOSUB18710:OV=12:GOTO95 APP
22 GOSUB21120:OV=17:GOTO97 MIDNITE
23 GOSUB4010:OV=12:GOTO97 REL FR CW
24 GOSUB4010:GOTO91 REL OL
25 GOSUB3010:OV=12:GOTO97
27 I$="":GOSUB6290:GOSUB6600:OV=13:GOTO95
30 GOSUB3010:GOTO91
35 GOSUB7010:GOSUB7500:OV=12:GOTO97
37 GOSUB6300:IFX%>0THENGOSUB6800
38 OV=18:GOTO97
40 GOSUB11750:GOSUB18520:IFER=0THENGOSUB6690
45 CLOSE8:OV=15:GOTO97
47 GOSUB1110:GOSUB10000:OV=18:GOTO97
50 GOSUB5001:OV=12:GOTO97
55 GOSUB6050:FORI=1TONN%:IFN%(I)=>0THEN60
56 IFASC(A$(I*2)+NU$)<24THENA$(I*2)=MID$(A$(I*2),2)
57 A$(I*2)=CHR$(ABS(N%(I)))+A$(I*2):N%(I)=0
60 NEXT:GOSUB6220:A=232:GOSUB1530:OV=16:GOTO97
65 GOSUB35440:GOSUB8100:TI$="000000":OV=13:GOTO95
91 OV=3:A$="MSG":GOTO104
95 A$="INI":GOTO104
97 A$="NW1"
104 POKE1017,ASC(A$):POKE1018,ASC(MID$(A$,2)):POKE1019,ASC(RIGHT$(A$,1)):GOSUB489:SYS890
105 A$="[135].":SYSC(1)
110 SYSC(4):A$=CHR$(PEEK(C(3))):P=PEEK(C(2)):IFP>1ANDP<5THEN110
140 RETURN
155 A$=CR$
160 SYSC(25):RETURN
202 GOSUB491
203 OPEN8,DV,8,DR$+F$:RETURN
205 GOSUB202:GOSUB220:GOTO270
210 GOSUB203
220 GOSUB510:IFERTHENCLOSE8:RETURN
225 GOSUB155:A=1:GOSUB995
230 SYSC(5):SR=ST:A$=LEFT$(TX$,PEEK(142)):SYSC(1)
240 IFA$=""THENA$="[136][135]":SYSC(1)
245 GOSUB110:IFA$=" "THENP=1:IFC=-1THENC=0
250 IFPEEK(142)<LEN(TX$)THENA$=CR$:SYSC(1)
255 IFPORSRTHENGOSUB360:GOSUB505:J=P:GOSUB995:P=J:RETURN
260 GOTO230
265 GOSUB220
270 IF(PEEK(53281)AND15)=0ANDPEEK(53272)=23THENRETURN
275 IFPTHEN13680
280 GOSUB155:B$="":II=TI+7200
285 A$="[145] "+B$+"[208]RESS [193]NY [203]EY":SYSC(25)
290 GOSUB110:IFA$<>NU$ORP>0ORII<TITHEN13680
292 IFB$=""THENB$="":GOTO285
295 B$="":GOTO285
300 IFPEEK(C(22))=0THEN310
301 POKEC(22),2:GOSUB310:POKEC(22),1:RETURN
302 POKEC(23),1:GOSUB303:POKEC(23),0:RETURN
303 IFPEEK(C(22))=0THEN305
304 POKEC(22),2:GOSUB305:POKEC(22),1:RETURN
305 A$=CR$+">":SYSC(1)
310 SYSC(8)
320 P=PEEK(C(2)):I$=LEFT$(TX$,PEEK(142)):IFP=0THENRETURN
330 IFP=1ORP=255THENA$=DE$:IFI$<>""THENFORI=1TOLEN(I$):SYSC(1):NEXT:I$="
350 [139]P[178]4[175]I$[179][177]""[167]A$[178]DE$:[129]II[178]1[164][195](I$):[158]C(1):[130]
355 [139]P[178]4[167]310
360 [139][194](C(34))[177]0[167]A$[178]"DEF(null)IMEOUT!":[137]160
365 [139]P[178]255[167]A$[178]"DEFLENARRIER (null)OST!":[137]160
370 [139]P[178]1[167][151]670,[194](669):[151]670,[194](669):A$[178]"INPUT(null)(null)(null)DIM":[137]160
380 [142]
390 [139]I$[179][177]""[167][139][201](I$,1)[178]" "[167]I$[178][200](I$,[195](I$)[171]1):[137]390
395 [139]I$[179][177]""[167][139][200](I$,1)[178]" "[167]I$[178][202](I$,2):[137]395
398 [142]
460 DV[178]D(H)
461 [139]DV[178]DX[175]H$(H)[178]H$[167]DV[178][182](DV):[142]
462 DX[178]DV:H$[178]H$(H):[160]15:[139]FL[167][151]148,((DV[179][177]8)[172][171]64)
465 DR$[178]"0:":[139]DV[179]0[167]DR$[178]"1:":DV[178][182](DV)
467 [139][200](H$,2)[178]"L8"[167]DR$[178][202](H$,3,1)[170]":
470 IC=-(LEFT$(H$,3)="HM4"):Z=LEN(H$):FORZZ=1TOZ:IFMID$(H$,ZZ,1)="!"THENZ=ZZ-1
472 NEXT:OPEN15,DV,15,LEFT$(H$,Z):IFZ<LEN(H$)THENPRINT#15,MID$(H$,Z+2)
475 GOTO510
480 H=0:GOTO460
481 H=1:GOTO460
484 H=4:GOTO495
485 H=5:GOTO460
486 H=6:GOTO460
489 H=9:GOTO460
491 H=11:GOTO460
495 DV=(8+(ABS(DN%(UD))AND7))*SGN(DN%(UD)):IFSD$<>""THENSD$=CHR$(UD+192)
497 H$(H)=DH$(UD):GOTO461
499 H=10:GOTO460
505 GOSUB510:CLOSE8:IFERTHENRETURN
510 INPUT#15,ER,ER$,ET,ES
520 IFER<20ORER=50ORER=62ORER=63ORER=64ORER=73THENRETURN
550 A$="[150][196]ISK #"+DR$+MID$(STR$(DV),2)+" ERROR ="+STR$(ER)+" "+ER$+"[146]
555 [141]8004:[139][195](E1$)[179]180[167]E1$[178]E1$[170]A$[170]CR$[170]NA$[170]CR$:[151]53280,2
560 A$[178]C2$[170]A$:[158]C(0):[139]ER[178]70[176]ER[178]71[167][152]15,"UI
570 IFER<>72THENRETURN
580 GOSUB13650:PRINT#15,"V"+LEFT$(DR$,1):A$=C2$+"[208]LEASE WAIT...":GOTO160
610 IFI$=""THENI=0:RETURN
620 GOSUB390:FORI=1TOLEN(I$):IFMID$(I$,I,1)<"0"ORMID$(I$,I,1)>"9"THENI=0:RETURN
650 NEXT:I=VAL(LEFT$(I$,38)):RETURN
710 IFLEFT$(H$,1)="L"THEN790
715 OPEN8,DV,0,"$"+DR$+F$
720 POKEC(6),0:GOSUB770:POKEC(6),13:GOSUB780:GOTO505
770 GET#8,A$,A$,A$,A$,A$,A$:SYSC(5):RETURN
780 GET#8,A$,A$,A$,B$:A=ASC(A$+NU$)+ASC(B$+NU$)*256:RETURN
790 PRINT#15,"LG";:INPUT#15,A,A$,A,A,A,A,N:A=INT(A/254*512):RETURN
905 PRINT#15,"P"CHR$(RN-256*INT(RN/256))CHR$(RN/256)CHR$(II):RETURN
910 PRINT#15,"P"NU$"":RETURN
945 GOSUB905:SYSC(5):A$=LEFT$(TX$,PEEK(142)):RETURN
995 GOSUB110:IFA$<>NU$ORP=1THEN995
996 RETURN
1005 A$=C2$+"[193]RE YOU SURE ([217]/[206])? ":SYSC(26)
1010 GOSUB13640
1020 GOSUB110:IFA$<>"[217]"ANDA$<>"[206]"ANDP=0THEN1020
1030 RETURN
1110 A=PEEK(56331):IFA>32THENA=A-128:GOSUB1190:F$=" PM":PM=1:GOTO1140
1120 GOSUB1190:F$=" AM":IFPM=1THENND=1
1140 IFA=0THENA=12
1150 T$=MID$(STR$(A),2):A=PEEK(56330):GOSUB1190:A$=":":IFA<10THENA$=":0
1170 T$[178]T$[170]A$[170][202]([196](A),2)[170]F$:A[178][194](56328):[142]
1190 A[178][181](A[173]16)[172]10[170]A[171][181](A[173]16)[172]16:[142]
1200 [139]A[179]0[176]A[177]23[167]A[178]1
1203 [139]A[177][171]1[175]A[179]12[167]F$[178]" AM":[137]1207
1205 F$[178]" PM":[139]A[177]12[167]A[178]A[171]12
1207 [139]A[178]0[167]A[178]12
1210 F$[178][202]([196](A),2)[170]F$:[142]
1530 [129]I[178]0[164]A:A$(I)[178]"":[130]:[142]
1630 [141]155:[141]13680:[129]I[178]0[164]A[171]1:A$[178]A$(I)
1655 [158]C(1):[141]110:[139]A$[178]" "[167]P[178]1
1657 [139]P[178]1[176]P[178]255[167]360
1660 [130]:[142]
3010 A$[178]"LOADREAD(null)ETWORK (null)AINTENANCE"[170]C2$[170]"READ1) PEEKILLING (null)IST/(null)RINT
3020 A$=A$+CR$+"[135]2) [194]ILLING [197]DIT"+CR$+"[135]3) [194]ILLING [210]EPORT [199]ENERATOR
3025 [158]C(.):A$[178]"READ4) PEEKILLING (null)OTAL ATNCCOUNTS
3027 SYSC(.):A$="[135]5) [206]ODE [211]TATUS [210]EPORT"+CR$+"[135]6) [206]ODE [193]CCOUNT [198]ILE [197]DIT
3028 [158]C(.):A$[178]"READ7) ATNTTACH ASCILE"[170]CR$[170]"READ8) (null)EAD (null)END (null)OG
3029 A$=A$+CR$+"[135]9) [210]EAD [210]ECEIVE [204]OG":SYSC(.)
3030 GOSUB13600:A$=CR$+"[135][211]ELECT (1-9) OR [210][197][212][213][210][206]? ":SYSC(1):GOSUB13640
3040 GOSUB110:IFA$=NU$ANDP=0THEN3040
3050 IFA$=CR$ORPTHENA$="*":SYSC(0):GOTO12930
3060 IFVAL(A$)<1ORVAL(A$)>9THEN3040
3070 SYSC(0):ONVAL(A$)GOSUB3080,3160,3300,3450,6010,7110,7600,3072,3073:GOTO3010
3072 F$="[186]SLOG":GOSUB205:GOTO3074
3073 F$="[186]RLOG":GOSUB205
3074 A$=CR$+"[195]LEAR FILE ([217]/[206])? ":SYSC(1):GOSUB1010:SYSC(.)
3075 IFA$="[206]"THENRETURN
3076 PRINT#15,"S"+DR$+F$:OPEN8,DV,8,DR$+F$+",W,S
3077 [152]8,"LOAD(null)TARTING "DA$CR$:[137]505
3080 [139][194](C(12))[178]255[167][153]"":[141]12900
3090 [141]491:[141]18500:[139]ER[167][160]8:[137]12930
3095 [141]910:[132]8,J
3100 A$[178]C2$[170]"READ(null)TART AT (2) > ":[158]C(1):[141]310:[141]610:[139]P[167]12930
3110 [141]155:N[178]I:[139]I[179]2[176]I[177]J[167]N[178]2
3120 C[178]RN:[129]RN[178]N[164]J:II[178]1:[141]905:[158]C(5):I$[178][200](TX$,[194](142))
3130 A$[178]"RIGHT$STR$#"[170][196](RN)[170]" = "[170]I$:[158]C(0)
3140 [141]510:[141]110:[139]A$[178]" "[176]P[167]RN[178]MP
3150 [130]:RN[178]C:[160]8:[141]12930
3152 A$[178]CR$[170]"READ(null)RESS (null)VAL(null)(null)(null)(null)":[158]C(1)
3153 [141]110:[139]A$[179][177]CR$[175]P[178]0[167]3153
3154 [158]C(0):[142]
3160 A$[178]C2$[170]"READVALNTER RIGHT$STR$ TO EDIT > ":[158]C(1):[141]310:[141]610
3170 [139]I$[178]""[176]P[167][142]
3190 [141]155:[141]491:[141]18500:[141]510:[139]ER[167]505
3195 [141]910:[132]8,J:[139]I[179]2[176]I[177]J[167][142]
3200 C[178]RN:RN[178]I:II[178]1:[141]945:A$[178]"RIGHT$STR$#"[170][196](RN)[170]" $"[170]A$:[158]C(0):I[178][197](A$)
3210 A$[178]CR$[170]"READVALNTER NEW AMOUNT >$":[158]C(1):[141]310:[139]I$[178]""[176]P[167]3230
3220 B[178][197](I$):[141]14810:II[178]1:[141]905:[141]510:[141]905:[152]8,[202](I$,2)
3230 [141]510:[160]8:RN[178]C:[139]ER[176]P[167][142]
3240 [137]3160
3300 A$[178]C2$[170]"READ(null)EPORT GENERATOR":[158]C(0)
3310 A$[178]C2$[170]"READ(null)IST ALL THE RECORDS WHERE BALANCE:
3320 A$=A$+CR$+"[135](<, >, =, <> [208][204][213][211] COMPARISON VALUE)":SYSC(0):GOSUB305
3323 IFI$=""ORPTHENRETURN
3325 A$=LEFT$(I$,1):IFA$<>"<"ANDA$<>">"ANDA$<>"="THEN3310
3330 C$=A$:IFLEFT$(I$,2)="<>"THENC$="<>":J=VAL(MID$(I$,3)):GOTO3345
3340 J=VAL(MID$(I$,2))
3345 IFPEEK(C(12))=255THENPRINT"":GOSUB12900
3350 GOSUB155:C=RN:GOSUB491:GOSUB18500:IFERTHEN3410
3355 GOSUB910:INPUT#8,K
3360 II=1:FORRN=2TOK:GOSUB945
3365 IFC$="<"THENIFVAL(A$)<JTHEN3400
3370 IFC$=">"THENIFVAL(A$)>JTHEN3400
3375 IFC$="="THENIFVAL(A$)=JTHEN3400
3380 IFC$="<>"THENIFVAL(A$)<>JTHEN3400
3390 GOSUB510:NEXT:GOTO3410
3400 B=VAL(A$):GOSUB14810:A$="[201][196]#"+STR$(RN)+" = "+I$:SYSC(0):GOTO3390
3410 CLOSE8:RN=C:GOSUB12930:GOTO3152
3450 A$=C2$+"[195]ALCULATING [199]RAND TOTALS...":SYSC(1):II=1
3455 GOSUB491:GOSUB18500:IFERTHEN505
3457 GOSUB910:INPUT#8,J
3460 B=0:C=RN:FORRN=2TOJ:GOSUB945:B=VAL(A$)+B:GOSUB510:GOSUB105:NEXT:GOSUB505
3470 GOSUB14810:A$=C2$+"[135][199]RAND TOTAL = "+I$:SYSC(0):RN=C:GOTO3152
4010 A$=C2$+"[135][210]ELEASE [208]UBLIC [206]ET [205]SG(S)":SYSC(0):S6=.
4015 GOSUB4020:A=232:GOTO1530
4020 F$="[186]PUBLIC STORAGE":GOSUB202:GOSUB510:X=0
4030 IFERTHENCLOSE8:A$=C2$+"[150][212]HERE AREN'T ANY!":GOTO160
4040 GOSUB155:A=0:SU$="
4050 [158]C(5):SR[178]ST:A$[178][200](TX$,[194](142)):[139][194](142)[179][195](TX$)[167]A$[178]A$[170]CR$
4052 X[178]X[170]1
4055 [139]A[178]2[175][200](A$,6)[178]"(null)UBJ"[167]SU$[178][202](A$,10,[195](A$)[171]10)
4057 [139]A$[178]""[170]CR$[167]4085
4060 [158]C(1):A$(A)[178]A$:A[178]A[170]1
4070 [141]110:[139]P[178]255[167]505
4080 [139]SR[178]0[175]A[179][178]ML[167]4050
4085 [160]8:A[178]A[171]1
4087 [141]13600
4090 [141]995:A$[178]C2$[170]"READ(STR$)ELETE,READ((null))EREAD,
4095 A$=A$+CR$+"[135]([200])OLD,[135]([193])UTO-RELEASE? ":SYSC(26):GOSUB13640
4100 GOSUB110:IFA$<>"[196]"ANDA$<>"[210]"ANDA$<>"[200]"ANDA$<>"[193]"ANDA$<>CR$ANDP=0THEN4100
4110 IFP=255THEN505
4120 SYSC(25):IFA$=CR$ORPTHEN4087
4130 I$=A$:GOSUB13680:A$=I$:IFA$="[196]"THENGOSUB1530:GOTO4505
4135 IFA$="[210]"THENJ=0:A=A+1:GOSUB1630:A=A-1:GOTO4087
4140 IFA$<>"[200]"THEN4200
4150 OPEN8,DV,8,DR$+"[186]PUBL.TMP,S,W":GOSUB510
4155 IFER=63THENCLOSE8:OPEN8,DV,8,DR$+"[186]PUBL.TMP,A":GOSUB510:PRINT#8,CR$+"
4160 [139]ER[167]505
4170 S6[178]S6[170]1:A$[178]C2$[170]"READLEFT$OLDING...":[158]C(0)
4180 [129]I[178]0[164]A:[152]8,A$(I);:[130]:[160]8:A$[178]"STR$":[137]4130
4200 A$[178]C2$[170]"READ"[170]CA$(0)[170]CR$:[158]C(0)
4210 [129]I[178]1[164]CC:A$[178]"READ"[170][199](I[170]192)[170]": "[170]CA$(I):[158]C(0):[130]
4220 A$[178]C2$[170]"READ(null)ELECT A CATEGORY? ":[158]C(1):[141]13640
4230 [141]110:[139]A$[179]"ATN"[176]A$[177][199](CC[170]192)[175]P[178]0[167]4230
4240 [158]C(0):CA%(0)[178][198](A$)[171]192:[141]8004:[139]P[167]360
4250 [139]SU$[178]""[167][141]155:A$[178]"DEFASCORMAT ERROR!":[158]C(0):[141]8004:[137]4150
4260 I$[178]SU$:HM[178]HM[170]1:F$[178]"SQR"[170][196](HM)[170]" ":F$[178][200](F$,10)[170]"2 "
4270 [141]8003:F$[178][200](F$,15)[170]A$:S5[178]S5[170]1:[141]485
4300 [159]8,DV,8,DR$[170]F$[170]",S,W":[141]510:[139]ER[167]505
4310 A$[178]C2$[170]"READ(null)TORING...":[158]C(.):MN(.)[178]MN(.)[170]1:MN(MN(.))[178]HM
4320 LK%(MN(.))[178]MN(.):CA%(MN(.))[178]CA%(.):MF%(MN(.))[178]2
4330 [129]I[178].[164]A:[152]8,A$(I);:[130]:[141]505:[139]ER[167][142]
4340 [141]1530:I[178]A:F$[178]"":[141]710:B[178]A:A[178]I
4345 [139]MN(.)[179][178]MM[175]B[177]MB[167]4400
4350 F$[178]"SQR"[170][196](MN(1))[170]" *":[141]5000:[129]I[178]1[164]MN(.):[139]LK%(I)[178]1[167]LK%(I)[178]LK%(1)
4355 [130]:MN(.)[178]MN(.)[171]1:[129]I[178]1[164]MN(.):MN(I)[178]MN(I[170]1):LK%(I)[178]LK%(I[170]1)
4360 LK%(I)[178]LK%(I)[171]1:MF%(I)[178]MF%(I[170]1):CA%(I)[178]CA%(I[170]1):MR%(I)[178]MR%(I[170]1):[130]
4365 [137]4505
4400 [139]LM[178]HM[171]1[167]LM[178]HM:BM[178]MN(1)
4405 [137]4505
4450 [141]491:F$[178]"SQRPUBLIC STORAGE":[141]5000
4455 [152]15,"R"[170]DR$[170]F$[170]"="[170]DR$[170]"SQRPUBL.TMP":[137]510
4505 [139]SR[167]4520
4510 [141]491:[159]8,DV,8,DR$[170]"SQRPUBLIC STORAGE":[129]I[178]0[164]X[171]1:[158]C(5):[130]
4512 [139]A[178][177]ML[167][158]C(5):SR[178]ST:X[178]X[170]1:[139][200](TX$,1)[179][177]""[175]SR[178]0[167]4512
4514 [139]SR[178]0[167]4040
4520 [141]505:[137]4450
5000 [152]15,"S"[170]DR$[170]F$:[142]
5001 FI$[178]"SQR+NODE":F$[178]FI$[170]" X":[141]202:[141]505:[139]ER[178].[167]5005
5003 FI$[178]"SQR+FILE":F$[178]FI$[170]" X":[141]202:[141]505:[139]ER[178].[167]5005
5004 A$[178]C2$[170]"LENREATE A DEFAULT"[170]CR$[170]"MESSAGE OR FILE FIRST!":[137]160
5005 [141]5010:[141]12210:A[178]232:[137]1530
5010 A$[178]C2$[170]"READ(null)ULTI-(null)END "[170][202]("(null)VAL(null)(null)ATNCHR$VALASCRIGHT$(null)VAL",1[171]7[172](FI$[178]"SQR+FILE"),7):[158]C(.)
5015 A$[178]CR$[170]"READVALNTER NODE # SEPARATED BY COMMAS.
5020 A$=A$+CR$+"(?=NODE LISTINGS,ALL=SELECT ALL)":SYSC(0):MT=0:A$(MT+1)="
5030 [141]305:[141]610:[139]I$[178]""[176]P[167][142]
5035 [139]I$[178]"?"[167][141]155:[141]5800:[137]5010
5037 [139]I$[178]"ALL"[167]MT[178]NN%:[129]I[178]1[164]MT:A$(I)[178][202]([196](I),2):[130]:I[178]50:[137]5090
5040 [139]I[179][177]0[167]5010
5050 [129]I[178][195](I$)[164]1[169][171]1:[139][202](I$,I,1)[178]","[167]MT[178]MT[170]1:A$(MT[170]1)[178]"":[137]5070
5060 A$(MT[170]1)[178][202](I$,I,1)[170]A$(MT[170]1)
5070 [130]:[139]MT[178]0[167]5010
5080 MT[178]MT[170]1:I[178]50
5090 F$[178]FI$[170]" X":[141]202:[141]510:[139]ER[167]505
5100 [158]C(5):SR[178]ST:A$(I)[178][200](TX$,[194](142))
5102 [139][194](142)[179][195](TX$)[167]A$(I)[178]A$(I)[170]CR$
5105 [139]SR[178]0[167]I[178]I[170]1:[137]5100
5110 [160]8:A$[178]C2$[170]"INPUTLENREATING COPIES....DIM"[170]CR$:[158]C(0)
5120 [129]X[178]1[164]MT:F$[178]FI$[170]" "[170]A$(X):[139][197](A$(X))[179]1[176][197](A$(X))[177]NN%[167]5170
5122 [159]8,DV,8,DR$[170]"SQRNODE LIST":[141]510:[139]ER[167]X[178]MT:[137]5170
5124 [129]A[178]1[164][197](A$(X)):[158]C(5):[158]C(5):[130]:[160]8:A$[178][200](TX$,1)
5126 [139]A$[178]" "[176]A$[178]""[176]A$[178]""[176]A$[178]""[167]A$[178]A$(X)[170]" (null)(null)LEN(null)VALSTR$":[158]C(0):[137]5170
5130 [159]8,DV,8,DR$[170]F$[170]",S,W":[141]510
5135 A$[178]"":[139]FI$[178]"SQR+NODE"[167]A$[178]CR$[170]""[170]CR$
5140 [139]ER[178]63[167][160]8:[159]8,DV,8,DR$[170]F$[170]",A":[141]510:[152]8,A$;
5150 [139]ER[167]5170
5160 A$[178]A$(X)[170]": ":[158]C(1):A$[178]"READ.":[129]A[178]50[164]I:[152]8,A$(A);:[158]C(1):[130]
5165 [141]155:N%([197](A$(X)))[178]N%([197](A$(X)))[170]1
5170 [160]8:[130]:MT[178]0:[141]12210
5180 A$[178]C2$[170]"READ(null)AVE DEFAULT ((null)/(null))? ":[158]C(1):[141]1010:[158]C(0):[139]P[167][142]
5190 [139]A$[179][177]"(null)"[167][152]15,"S"[170]DR$[170]FI$[170]" X
5200 RETURN
5800 I=1:F$="[186]NODE LIST":GOSUB202:GOSUB510:IFERTHEN505
5810 SYSC(5):A$="[135]"+MID$(STR$(I),2)+":"+LEFT$(TX$,PEEK(142)):SYSC(0)
5820 SYSC(5):SR=ST:A$=LEFT$(" ",LEN(STR$(I)))+LEFT$(TX$,PEEK(142))
5825 IFLEFT$(TX$,1)=""ORLEFT$(TX$,1)=""ORLEFT$(TX$,1)=" "THENA$=A$+"[150] *[[195][204][207][211][197][196][146]]*
5830 [158]C(0):[141]110:[139]P[176]A$[178]" "[167]5850
5840 [139]SR[178]0[167]I[178]I[170]1:[137]5810
5850 [137]505
6010 [141]6020:[141]155:[141]6090:A[178]232:[137]1530
6020 X[178]0:A$[178]C2$[170]"INPUT(null)ETWORK (null)TATUS...DIM":[158]C(1)
6050 A[178]1:F$[178]"SQRNODE LIST":[141]202:[141]510:[139]ER[167]505
6060 [158]C(5):A$(A)[178][200](TX$,[194](142)):[158]C(5):SR[178]ST
6065 A$(A[170]1)[178][200](TX$,[194](142))
6070 [139]SR[178]0[167]A[178]A[170]2:[141]105:[137]6060
6080 [137]505
6090 [139]ER[167][142]
6100 A[178]1:[129]I[178]1[164]NN%[172]2[169]2:A$[178]"LIST"[170][202]([196](A),2)[170]":"[170][200](A$(I),24)
6102 [158]C(1):A$[178]" (null)(null)":[139][200](A$(I[170]1),1)[178]""[167]A$[178]" CONT(null)(null)LEN(null)VALSTR$
6104 IFLEFT$(A$(I+1),1)=""THENA$=" [150][193][195][195][197][211][211]"
6105 IFLEFT$(A$(I+1),1)=""THENA$=" [156][206][197][215] [204][207][195][203]
6106 [139][200](A$(I[170]1),1)[178]" "[167]A$[178]" SYSLENATN(null)(null)RIGHT$VAL(null)
6110 A=A+1:SYSC(0):GOSUB110:IFA$=" "THENP=1
6120 IFPTHENI=NN%*2
6130 NEXT
6140 A$=C2$+"[135][197]NTER [206]ODE# OR [210][197][212][213][210][206]? "+CR$+"(?=LIST AGAIN)":SYSC(0)
6145 GOSUB305:GOSUB610
6147 IFI$="?"THEN6100
6150 IFPORI$=""THEN6210
6160 IFI<1ORI>NN%THENRETURN
6170 A$=C2$+"[135]([204])OCK, [135]([213])NLOCK? ":SYSC(1):GOSUB13640
6180 GOSUB110:IFA$<>"[204]"ANDA$<>"[213]"ANDP=0THEN6180
6185 IFPTHENRETURN
6190 SYSC(0):I$="":IFA$="[204]"THENI$="
6195 [139][198](A$(I[172]2))[179]24[167]A$(I[172]2)[178][202](A$(I[172]2),2)
6200 A$(I[172]2)[178]I$[170]A$(I[172]2):X[178]1:[137]6140
6210 [139]X[178]0[167][142]
6220 A$[178]C2$[170]"INPUT(null)AVING CHANGES....DIM":[158]C(1)
6230 F$[178]"SQRNODE LIST":[141]491:[152]15,"S"[170]DR$[170]F$
6240 [159]8,DV,8,DR$[170]F$[170]",S,W"
6250 [129]I[178]1[164]NN%[172]2:[152]8,A$(I):[141]105:[130]:[137]505
6290 F$[178]"SQRNODE.TMP":[137]6305
6300 F$[178]"SQRCOND.TMP":[141]6305:[141]491:[152]15,"S"[170]DR$[170]"SQRCOND.TMP":[142]
6305 [141]202:[141]510:[139]ER[167]505
6307 [141]1110:A[178]0
6310 [158]C(5):SR[178]ST:A$(A)[178][200](TX$,[194](142))
6320 [139][194](142)[179][195](TX$)[167]A$(A)[178]A$(A)[170]CR$
6330 [139]SR[178]0[175]A[179][178]ML[167]A[178]A[170]1:[137]6310
6340 [141]505:[141]486:F$[178]"SQRPRIVATE 2"
6350 [159]8,DV,8,DR$[170]F$[170]",S,W":[141]510
6360 [139]ER[178]63[167][160]8:[159]8,DV,8,DR$[170]F$[170]",A":[141]510:[152]8,CR$[170]"
6370 IFERTHEN505
6380 PRINT#8,"[198]ROM:[146] [206][197][212][215][207][210][203] [211][217][211][212][197][205][211]"CR$"[196]ATE:[146] "DA$" - "T$
6389 PRINT#8,"[211]UBJ:[146] ";:IFRN=1THENPRINT#8,"[206]ODE APPLICATION":GOTO6391
6390 PRINT#8,"[206]ODE CONDITIONS
6391 [152]8,"(null)ODE:WAIT "NA$C2$
6392 [139]RN[179][177]1[167][152]8," (null)(null)STR$VAL (null)ATN(null)RIGHT$STR$ATN(null)RIGHT$(null)(null) (null)VAL(null)(null)(null) ASC(null)(null)(null)(null)(null)(null) WAIT"CR$:[137]6400
6395 [152]8," (null)(null)STR$VAL ATN(null)(null)(null)RIGHT$LENATN(null)RIGHT$(null)(null) ASC(null)(null)(null)(null)(null)(null) WAIT"CR$:I$[178]A$(0)
6400 [129]I[178]0[164]A:[152]8,A$(I);:A$(I)[178]"":[130]
6410 [139]RN[179][177]1[167]505
6420 [152]8,CR$" DON'T FORGET TO VALIDATE ME! WAIT":[137]505
6600 [153]C2$"ATNDDING NEW USER TO NODE ACCOUNTS...
6603 GOSUB6610
6605 GOSUB491:PRINT#15,"S"+DR$+"[186]NODE.TMP":RETURN
6610 NA$=LEFT$(I$,40):I=LEN(NA$)
6620 IFMID$(NA$,I,1)>"*"ANDMID$(NA$,I,1)<"_"THEN6645
6625 IFASC(MID$(NA$,I,1))>192ANDASC(MID$(NA$,I,1))<219THEN6645
6627 IFMID$(NA$,I,1)=" "THEN6645
6630 NA$=LEFT$(NA$,I-1)+MID$(NA$,I+1)
6645 IFI>1THENI=I-1:GOTO6620
6650 GOSUB18520:IFERTHEN505
6655 NA$=LEFT$(NA$,20):IFNA$=""THENNA$="[206][197][215] [206][207][196][197]
6660 RN[178]NI%:II[178]1:[141]905:[141]510:[152]8,NA$:[141]510:II[178]27
6670 [141]905:[141]510:[152]8,PW$:[141]510:II[178]38:[141]905:[141]510
6672 [152]8,0:[143] _ THIS SETS THE NEW USERS LEVEL. 1=AUTOVALIDAT, 0=MANUAL
6675 II[178]43:[141]905:[141]510:[152]8,DA$:[141]510
6680 II[178]1:[141]905
6690 [141]910:[132]8,J:[139]NI%[177]J[167][141]910:[152]8,NI%:J[178]NI%
6698 NI%[178]0:II[178]1:[129]RN[178]2[164]J
6700 [141]945:[139]A$[178]"SQRSTR$VAL(null)VAL(null)VALSTR$SQR"[176][200](A$,1)[178][199](255)[167]NI%[178]RN:RN[178]J
6710 [130]:[139]NI%[178]0[167]NI%[178]J[170]1:[141]910:[152]8,NI%
6720 [137]505
6800 [141]6805:F$[178]"SQRNTWRK.PARMS!":[141]203:[160]8:[139]ER[167][142]
6802 F$[178]"SQRNTWRK.PARMS":[141]5000:[152]15,"R"[170]DR$[170]F$[170]"="[170]DR$[170]F$[170]"!":[142]
6805 RN[178][182](RN):[141]481:F$[178]"SQRNTWRK.PARMS":[141]203:[141]510
6810 A[178]1:[139]ER[167]505
6820 [158]C(5):SR[178]ST:A$(A)[178][200](TX$,[194](142)):[139]SR[178]0[175]A[179]100[167]A[178]A[170]1:[137]6820
6830 [160]8
6840 [159]8,DV,8,DR$[170]F$[170]"!,S,W":[141]510
6850 [139]ER[178]63[167][160]8:[159]8,DV,8,DR$[170]F$[170]"!,A":[141]510
6860 [139]ER[167]505
6900 B[178](H[172]100)[171]X%[172]4[170]3:[139]B[179]1[176]B[177]100[167]6910
6905 [139][197](A$(X%[172]4[170]3[171]((H[171]1)[172]100)))[178]1[167]A$(X%[172]4[170]3[171]((H[171]1)[172]100))[178][196](RN)
6910 [129]I[178]1[164]A:[152]8,A$(I):A$(I)[178]"":[130]:[141]505
6920 [139]SR[167][142]
6930 [141]203:[129]I[178]1[164]H[172]100:[158]C(5):[130]:H[178]H[170]1:A[178]1:[137]6820
7010 A[178]OP%:[141]1200
7020 A$[178]C2$[170]"READ(null)(null)VAL(null) WINDOW ["[170]F$[170]"] >":[158]C(1):[141]310:[141]610
7030 [139]I$[178]""[176]P[167]7060
7040 [139]I[179]0[176]I[177]23[167]7020
7050 A[178]I:[141]1200:A$[178]C2$[170]"READ(null)PEN: "[170]F$:[158]C(0):OP%[178]I
7060 A[178]CL%:[141]1200
7070 A$[178]C2$[170]"READLEN(null)(null)(null)VAL WINDOW ["[170]F$[170]"] >":[158]C(1):[141]310:[141]610
7080 [139]I$[178]""[176]P[167][142]
7090 [139]I[179]0[176]I[177]23[167]7070
7095 A[178]I:[141]1200:A$[178]C2$[170]"READLENLOSE: "[170]F$:CL%[178]I:[137]160
7110 C[178]RN:[141]7120:[139]ER[178]0[167][141]6690
7115 RN[178]C:[137]505
7120 [141]18520:[139]ER[167]505
7130 [141]910:[132]8,J
7140 A$[178]CR$[170]"READ(null)EXT FREE RIGHT$STR$ NUMBER ="[170][196](NI%):[158]C(0)
7143 A$[178]CR$[170]"READVALNTER RECORD NUMBER (?=LIST) > ":[158]C(1)
7145 [141]310:[141]610:[139]P[167]360
7147 [139]I$[178]"?"[167][141]7300:[137]7140
7148 [139]I$[178]""[176]I[178]0[167][142]
7149 [139]I[179]2[167]7140
7150 RN[178]I:[141]155
7160 II[178]1:[141]945:A$(1)[178]A$:A$[178]"READ(null)AME : "[170]A$(1):[158]C(0)
7170 II[178]27:[141]945:A$(2)[178]A$:A$[178]"READ(null)SWD : "[170]A$(2):[158]C(0)
7180 II[178]38:[141]945:A$(3)[178]A$:A$[178]"READ(null)EVEL: "[170]A$(3):[158]C(1)
7182 [139][197](A$(3))[178]0[167]A$[178]" ((null)(null)(null)ATN(null)RIGHT$STR$ATN(null)VALSTR$)
7184 IFVAL(A$(3))=1THENA$=" ([213][206][210][197][208][204][217][193][194][204][197])
7186 [139][197](A$(3))[177]1[167]A$[178]" ((null)VAL(null)(null)(null)ATNPEEK(null)VAL)
7190 SYSC(0):II=43:GOSUB945:A$(4)=A$:A$="[135][196]ATE : "+A$(4):SYSC(0)
7200 A$=CR$+"[135][212]YPE '[196][197][204][197][212][197]' TO REMOVE"+CR$:SYSC(0)
7203 A$="[135][206]AME > ":SYSC(1):POKEC(23),1:GOSUB310:GOSUB390:IFI$="[196][197][204][197][212][197]"THEN7360
7205 IFI$<>""THENA$(1)=LEFT$(I$,25)
7210 A$="[135][208]SWD > ":SYSC(1):GOSUB310:GOSUB390:IFI$<>""THENA$(2)=LEFT$(I$,9)
7220 A$="[135][204]EVEL (?)> ":SYSC(1):POKEC(23),0:GOSUB310:GOSUB610
7222 IFI$="?"THENCLOSE8:GOSUB7400:GOSUB18520
7225 IFI$<>""ANDI<NN%+2THENA$(3)=LEFT$(STR$(I),3)
7226 IFI<2ORI>NN%+1ORI$=""THEN7230
7227 CLOSE8:GOSUB491:OPEN8,DV,8,DR$+"[186]NODE LIST":GOSUB510:IFERTHENGOSUB505:GOTO7230
7228 FORA=1TOI-1:SYSC(5):A$=LEFT$(TX$,PEEK(142)):SYSC(5):NEXT:I$=LEFT$(A$,25)
7229 GOSUB390:A$="[135][204]INK SET WITH "+I$+"[146]":SYSC(0):CLOSE8:GOSUB18520
7230 A$="[135][196]ATE> ":SYSC(1):GOSUB310:GOSUB390:IFI$<>""THENA$(4)=LEFT$(I$,8)
7235 A$=CR$+"[135][195]ORRECT ([217]/[206]/[193]BORT)? ":SYSC(1):GOSUB13640
7240 GOSUB110:IFA$<>"[217]"ANDA$<>"[206]"ANDA$<>"[193]"ANDP=0THEN7240
7245 IFPTHEN360
7250 SYSC(0):IFA$="[206]"THEN7200
7255 IFA$="[193]"THEN7140
7260 II=1:GOSUB905:GOSUB510:PRINT#8,A$(1):II=27:GOSUB905:GOSUB510:PRINT#8,A$(2)
7270 II=38:GOSUB905:GOSUB510:PRINT#8,A$(3):II=43:GOSUB905:GOSUB510:PRINT#8,A$(4)
7280 A=4:GOSUB1530
7290 IFRN>JTHENNI%=RN:J=RN:GOSUB910:PRINT#8,J
7295 GOTO7140
7300 A$=CR$+"[135][211]TART AT REC# (2) >":SYSC(1):GOSUB310:GOSUB610:IFPTHENRETURN
7302 X=2:IFI>1ANDI<=JTHENX=I
7308 IFPEEK(C(12))=255THENPRINT"":GOSUB12900
7310 A$=" [206]AME, [208]ASSWORD, [204]VL, [204]AST [196]ATE"+CR$:SYSC(0)
7320 A=0:FORRN=XTOJ:II=1:GOSUB945:IFA$="[186][196][197][204][197][212][197][196][186]"ORLEFT$(A$,1)=CHR$(255)THEN7345
7323 A=A+1:I$=MID$(STR$(RN),2)+") "+A$+",":II=27:GOSUB945
7325 I$=I$+A$+",
7330 II[178]38:[141]945:I$[178]I$[170][202]([196]([197](A$)),2):[139][197](A$)[179]1[167]I$[178]""[170]I$
7335 II[178]43:[141]945:A$[178]I$[170]","[170]A$
7340 [158]C(0):II[178]1:[141]905:[141]110:[139]A$[178]" "[176]P[167]RN[178]J
7345 [130]:A$[178]CR$[170]"READ"[170][202]([196](A),2)[170]" RECORDS DISPLAYED.":[158]C(0):[139]PR[167]12930
7350 [142]
7360 [141]1005:[158]C(0):[139]P[176]A$[178]"(null)"[167]7200
7370 A$(1)[178]"SQRSTR$VAL(null)VAL(null)VALSTR$SQR":NI%[178]RN:[137]7260
7400 A$[178]C2$[170]"READ(null)ELECT NODE FOR AUTOREPLY LINK"[170]CR$:[158]C(0)
7410 F$[178]"SQRNODE LIST":[141]202:[141]510:[139]ER[167]505
7415 [129]A[178]1[164]NN%
7420 A$[178]"READ"[170][202]([196](A),2)[170]"> ":[158]C(5):A$[178]A$[170][200](TX$,25):[158]C(0):[158]C(5)
7430 [141]110:[139]A$[178]" "[167]P[178]1
7440 [139]P[167]A[178]NN%
7450 [130]:[160]8
7460 A$[178]CR$[170]"READ(null)ELECT NODE# OR (null)VAL(null)(null)(null)(null) (?=LIST) > ":[158]C(1)
7470 [141]310:[141]610:[139]P[167][142]
7480 [139]I$[178]"?"[167][141]155:[137]7410
7490 I$[178]"":[139]I[177]0[175]I[179][178]NN%[167]I[178]I[170]1:I$[178][196](I)
7495 [137]155
7500 MT%[178]0:A$[178]C2$[170]"READ(null)ODEM SPEAKER (null)(null) ((null)/(null))? ":[158]C(1):[141]1010
7510 [158]C(0):[139]A$[178]"(null)"[167]MT%[178]1
7520 [142]
7600 A$[178]C2$[170]"ASCILE ATNTTACH"[170]C2$[170]"(null)ELECT ASCILE (null)O ATNTTACH:":[158]C(0)
7610 [141]41505
7620 [139]P[167][142]
7630 T[178]1:[159]8,DV,8,DR$[170]FI$[170]",P":[141]510:[160]8
7640 [139]ER[178]64[167][159]8,DV,8,DR$[170]FI$[170]",S":[141]510:T[178]2
7650 [160]8:D[178]DV:D$[178]DR$:[139]ER[167]7600
7660 A$[178]C2$[170]"(null)ELECT NODE (1-"[170][202]([196](NN%),2)[170]")":[158]C(0)
7670 A$[178]"(?=(null)IST,X=DEFAULT> ":[158]C(1)
7680 [141]310:[139]P[167]360
7690 [141]610:[139]I$[178]"?"[167][141]155:[141]5800:[137]7660
7700 [139]I$[178]"X"[167]I[178][171]1:C[178]0:[137]7760
7710 [139]I[178]0[167][142]
7712 F$[178]"SQRNODE LIST":[141]202:[141]510:[139]E[167]505
7720 [129]X[178]1[164]I:[158]C(5):I$[178][200](TX$,[194](142)):[158]C(5):[130]:[160]8
7730 I$[178][200](I$,25):[141]390
7740 A$[178]C2$[170]"RIGHT$S "[170]I$[170]" CORRECT ((null)/(null))? ":[158]C(1):[141]1010:[139]P[167][142]
7750 [158]C(0):[139]A$[179][177]"(null)"[167]7660
7752 C[178]0:A$[178]C2$[170]"READSTR$O YOU WANT TO HAVE THIS FILE":[158]C(0)
7754 A$[178]"DELETED AFTER IT IS SENT ((null)/(null))? ":[158]C(1):[141]1010:[139]P[167]360
7756 [158]C(0):[139]A$[178]"(null)"[167]C[178]99
7760 A$[178]C2$[170]"LENHECKING BLOCK SIZE...":[158]C(1)
7770 [141]499:F$[178]FI$:[141]710
7790 A$[178]C2$[170]"READASCILE IS"[170][196](A)[170]" BLOCKS.":[158]C(0)
7800 [139]A[177]450[167]A$[178]CR$[170]"DEF(null)AXIMUM OF 450 BLKS PER FILE!":[158]C(.)
7805 [139]A[177]450[167][129]A[178].[164]1E3:[130]:[142]
7815 A$[178]C2$[170]"READVALNTER FILENAME FOR RECIPIENT."[170]CR$[170]"(LEN(null)="[170]FI$[170]")"[170]CR$[170]"> ":[158]C(1)
7816 [141]310:[141]390:[139]P[167]360
7817 [139]I$[178]""[167]I$[178]FI$
7818 A$[178][196](I):[139]I[178][171]1[167]A$[178]" X
7820 GOSUB491:OPEN8,DV,8,DR$+"[186]+FILE"+A$+",S,W":GOSUB510
7830 IFER=63THENCLOSE8:OPEN8,DV,8,DR$+"[186]+FILE"+A$+",A
7840 [141]510:[139]ER[167]505
7850 [152]8,I$CR$D;CR$D$CR$H$(10)CR$FI$CR$T;CR$A;CR$C
7860 [139]I[177]0[167]N%(I)[178]N%(I)[170]1
7870 [160]8:[139][200](FI$,1)[178]"@"[167][142]
7880 [141]499:[139]SD$[179][177]""[167]FI$[178][202](FI$,2)
7900 FI$[178]"@"[170]FI$:[159]8,DV,8,DR$[170]FI$:[141]505:[139]ER[167][142]
7910 A$[178]CR$[170]"ATNTTACH FILE'S"[170]CR$[170]"DESCRIPTION TOO? ((null)/(null)) ":[158]C(1):[141]1010
7920 [158]C(0):[139]P[176]A$[178]"(null)"[167][142]
7930 T[178]2:I$[178]"@"[170]I$:F$[178]FI$:[141]710:A$[178]CR$[170]"ATNTTACHING...":[158]C(.)
7940 [137]7818
8003 LG$[178]LG$[170][200](I$,50):[137]8005
8004 LG$[178]LG$[170][200](A$,50)
8005 LG$[178]LG$[170]",":[139][195](LG$)[179]200[167][142]
8010 [139]LG$[178]NU$[170]C2$[167][142]
8015 LG[178][183](40960)[170]256[172][183](40961):[139]LG[177]48896[167][158]C(18):[137]8015
8020 [129]II[178]1[164][195](LG$):[151]LG[170]II,[198]([202](LG$,II,1)):[130]:LG[178]LG[170]II[171]1:[151]LG[170]1,0
8040 [151]40960,LG[171]([181](LG[173]256))[172]256:[151]40961,[181](LG[173]256):LG$[178]"":[142]
8100 [153]C2$"STR$ISTRIBUTING MESSAGES...":MH[178]0:A[178][171]1:PN[178]0
8110 [141]8140:[141]491:F$[178]"SQRNODE.TMP":[141]5000
8120 A[178]232:[141]1530:A$[178][196](PN)[170]" PUBLICS SENT,"[170][196]([181](S[173]6)[173]10)[170]" MINS.CONT
8125 IFAR%AND255THENS6=.
8130 LG$=LG$+"[154]"+A$:GOTO8010
8140 GOSUB491:OPEN8,DV,8,DR$+"[186]NODE.TMP":GOSUB510
8150 IFERTHEN505
8160 IFMHTHENRETURN
8170 SYSC(5):SR=ST:A$=LEFT$(TX$,PEEK(142)):IFPEEK(142)<LEN(TX$)THENA$=A$+CR$
8180 IFA$=""+CR$THENMH=MH+1:A=A-1:GOTO8270
8190 IFA=3ANDLEFT$(A$,6)<>"[206]ODE"THEN8210
8200 IFA=3ANDLV>1THENA$=""+LEFT$(A$,LEN(A$)-1)+" (#"+MID$(STR$(LV-1),2)+")"+CR$
8210 IFA=-1ANDA$="[186]+PUBL"+CR$THENJ=1:GOTO8250
8230 IFA=-1THENFR$=MID$(A$,8):J=VAL(FR$):GOTO8250
8240 A$(A)=A$
8250 IFSR=0ANDA<=MLTHENA=A+1:GOTO8170
8260 IFA>MLANDSR=0THENMH=MH+1:GOSUB8570
8270 GOSUB505:IFJ=2THEN8340
8280 IFJ=1THEN8420
8290 FR$=MID$(FR$,LEN(STR$(VAL(FR$))))
8300 IFRIGHT$(FR$,1)=CR$THENFR$=LEFT$(FR$,LEN(FR$)-1)
8310 GOSUB18510:IFERTHENCLOSE8:J=J*-1:GOTO8330
8320 XX=RN:II=11:RN=J:GOSUB945:GOSUB505:IFA$<>FR$THENJ=J*-1
8330 RN=XX:IFJ<2THENGOSUB8440
8340 GOSUB486:M=A:GOSUB16300:I=A:A=M:IFI>0THEN8370
8350 GOSUB13610:GOSUB491:F$="[186]NODE.TMP":PRINT#15,"R"+DR$+F$+TI$+"="+DR$+F$
8360 RETURN
8370 I$="[186]PRIVATE"+STR$(J):GOSUB8003
8380 OPEN8,DV,8,DR$+I$+",S,W":GOSUB510
8390 IFER=63THENCLOSE8:OPEN8,DV,8,DR$+I$+",A":GOSUB510:PRINT#8,CR$+"
8400 [129]I[178]0[164]A:[152]8,A$(I);:A$(I)[178]"":[130]:[141]505:[137]8510
8410 SU$[178][202](A$(3),10):[141]4260:[141]8510:[137]8510
8420 S6[178]S6[170]1:PN[178]PN[170]1
8425 [139]AR%[175]255[167]CA%(0)[178]AR%[175]255:A$[178][199]((AR%[175]255)[170]192):[141]8004:[137]8410
8430 I$[178]"SQRPUBLIC STORAGE":[137]8380
8440 [139][200](A$(4),1)[178]"LOAD"[167]8460
8450 A$(3)[178]A$(3)[170]CR$[170]"READRIGHT$NVALID STR$ESTINATION:"[170][196]([182](J))[170]"-"[170]FR$[170]CR$:[137]8500
8460 A$(4)[178]A$(4)[170]CR$[170]"READINVALID DESTINATION:"[170][196]([182](J))[170]"-":F$[178]FR$
8470 [129]I[178]1[164][195](FR$):[139][198]([202](FR$,I,1))[179]193[176][198]([202](FR$,I,1))[177]218[167]8490
8480 FR$[178][200](FR$,I[171]1)[170][199]([198]([202](FR$,I,1))[171]128)[170][202](FR$,I[170]1)
8490 [130]:A$(4)[178]A$(4)[170]FR$[170]CR$:FR$[178]F$
8500 J[178]2:[142]
8510 [139]SR[167][142]
8520 X[178]MH:[141]8140:[139]ER[167][142]
8530 [158]C(5):SR[178]ST:[139][200](TX$,1)[179][177]""[175]SR[178]0[167]8530
8540 [139]SR[167]505
8550 X[178]X[171]1:[139]X[178]0[167]A[178][171]1:[137]8170
8560 [137]8530
8570 [158]C(5):SR[178]ST:[139]SR[178]0[175][200](TX$,1)[179][177]""[167]8570
8580 [142]
9991 A$[178]"DEF(null)(null)2 LEN(null)ATN(null)LEFT$VALSTR$!!!":[158]C(0):LG$[178]LG$[170]A$:[141]8010:[141]13652
9999 [160]2:[160]8:OV[178]5:[152]5:[137]95
10000 [139]N%(X%)[179]0[167][142]
10003 J[178]0:F$[178]"SQRNODE VERIFY"[170][196](X%):[141]202:[141]510:[139]ER[167]505
10005 [153]C2$"(null)ENDING NOTIFICATIONS....
10010 SYSC(5):I$=LEFT$(TX$,PEEK(142)):SYSC(5):NA$=LEFT$(TX$,PEEK(142))
10030 SYSC(5):R1=VAL(LEFT$(TX$,PEEK(142))):SYSC(5):SR=ST:SU$=LEFT$(TX$,PEEK(142))
10035 CLOSE8:J=J+1
10040 GOSUB486:F$="[186]PRIVATE"+STR$(R1)
10050 OPEN8,DV,8,DR$+F$+",S,W":GOSUB510
10060 IFER=63THENCLOSE8:OPEN8,DV,8,DR$+F$+",A":GOSUB510:PRINT#8,CR$+"
10070 [139]ER[167]505
10080 [152]8,"ASCROM:WAIT (null)VAL(null)(null)(null)(null)(null) (null)(null)(null)(null)VAL(null)(null)"CR$"STR$ATE:WAIT "DA$" - "T$
10090 [152]8,"(null)UBJ:WAIT (null)ODE (null)ERIFICATION"CR$"(null)ODE:WAIT "NA$C2$
10100 [152]8,"READ(null)ET (null)SG TO:"NA$" (#"[202]([196](X%),2)")"CR$
10110 [152]8,"READ(null)UBJECT: "SU$C2$"READLENREATED: "I$C2$"READ(null)ENT: "DA$" - "T$:[141]505
10115 F$[178]"SQRNODE VERIFY"[170][196](X%):[141]202:[139]SR[167][160]8:[137]5000
10120 [129]I[178]1[164]J:[129]X[178]1[164]4:[158]C(5):[130]:[130]:[137]10010
11750 [141]481:[159]8,DV,8,DR$[170]"SQRNTWRK.PARMS":[141]510
11760 [139]ER[167]505
11770 [132]8,NN%,AR%:[134]NN(NN%,1),N%(NN%)
11775 [132]8,OP%,CL%,NN$,N%(.):[139]AR%[179]0[167]AR%[178][171]AR%:NN(.,.)[178]1
11780 [129]I[178]1[164]NN%:[132]8,A,A,A$,A$:[130]
11790 [132]8,D(11),H$(11):[160]8
11800 [141]491:[139]N%(0)[179]0[167]BN%[178]1:N%(0)[178][182](N%(0))
11810 [159]8,DV,8,DR$[170]"SQRNODE LIST":[141]510:[139]ER[167]NN%[178]0:[137]505
11820 [129]I[178]1[164]NN%:[132]8,A$:NN(I,0)[178][197]([202](A$,27,4))
11825 NN(I,1)[178][197]([202](A$,33,4)):[132]8,A$:[130]:[160]8
11830 C[178][194](52371):[139]C[178]23[176]C[178]176[167]C[178]52370:[137]11840
11832 C[178][194](52375):[139]C[178]23[176]C[178]176[167]C[178]52374:[137]11840
11833 C[178][194](52361):[139]C[178]23[176]C[178]176[167]C[178]52360:[137]11840
11835 A$[178]"(null)(null) CONFLICT. (null)ET-(null)IMEOUT INACTIVE!":[137]555
11840 [140]:[129]I[178]52912[164]52949:[135]A:[151]I,A:[130]
11845 [158]C(33):[151]C,32:[151]C[170]1,176:[151]C[170]2,206:[151]52950,0:[158]C(32):[142]
11850 [131]173,214,206,240,18,238,216,206,208,13,238,215,206,173,215,206,201,71
11860 [131]208,3,76,203,206,173,23,196,96,173,19,3,73,255,141,19,3,76,199,206
11870 [151]52011,1:[142]
12210 S7[178]0:[129]I[178]1[164]NN%:[139]N%(I)[167]S7[178]S7[170]1
12215 [130]:[142]
12900 [133]"((null))CREEN OR ((null))RINTER SCMDCMDCMD";A$:[139]A$[178]"P"[167]12940
12930 [160]3:[159]3,3:PR[178]0:[142]
12940 [160]3:[159]3,4,7:[160]3:[139]ST[178]0[167][159]3,4,7:PR[178]1:[142]
12945 [137]12930
13600 [139][194](53272)[178]21[176][194](C(12))[178]255[167][142]
13602 [153]"(null)NLINE:"RN"CMD-"NA$"WAIT ("[202]([196](BR),2)")":[142]
13610 [141]155:A$[178]"DEF(null)ESSAGE PEEKANK ASCULL!":[141]8004:[137]160
13640 [139][194](53272)[178]21[167][142]
13642 A$[178]"ONORTAN^CMD(null)CMDCMDCMD/TANEXPCMDCMDCMDCMDONON(null)READ":[158]C(1):[142]
13650 [146]673,1,1
13652 [151]C(28),0:[151]56577,M3:[151]C(31),0:[139]BR[179]1200[167]BR[178]300:[141]27500
13653 [141]13695:[139]CD[178]([194](56577)[175]16)[167]13660
13654 A$[178]"+++":[158]C(1):[151]56577,0:[141]13695:[151]56577,M3:[152]5,"ATS0=0H0":[137]13653
13660 [139]AT[167]B$[178]"ATS0=0":[152]5,B$:[129]I[178]1[164]2000:[130]:[139]AT[177]0[167][141]15917
13665 [142]
13670 A$[178]C2$[170]"DEF(null)INE NUMBER OUT OF RANGE!":[137]160
13680 [139]([194](53281)[175]15)[177]0[176][194](53272)[178]21[167]A$[178]"LOADLET":[158]C(1)
13685 [142]
13695 I[178]TI[170]120
13696 [161]#5,A$:[139]A$[179][177]""[167][153][199]([198](A$)[175]127);
13697 [139]I[177]TI[167]13696
13698 [142]
13950 A$[178][199](142):[158]C(1):A$(4)[178]"LOAD"[170]A$[170]A$(4):[139]A[178]4[167]A[178]5:A$[178]A$(4):[158]C(1)
13960 [142]
14810 I$[178][196](B):Z[178]0:[129]I[178]1[164][195](I$):[139][202](I$,I,1)[178]"E"[167]Z[178]I
14820 [130]:[139]Z[177]0[167]I$[178]"0.00":[142]
14840 [139][202](I$,2,1)[178]"."[167]I$[178][200](I$,1)[170]"0"[170][202](I$,2)
14850 Z[178]0:[129]I[178]1[164][195](I$):[139][202](I$,I,1)[178]"."[167]Z[178]I
14860 [130]:[139]Z[178]0[167]Z[178][195](I$)[170]1:I$[178]I$[170]".
14870 I$=I$+"00":I$=LEFT$(I$,Z+2):IFB=>0THENI$=MID$(I$,2)
14880 I$="$"+I$:RETURN
15915 PRINT#5,B$:IFCD<>(PEEK(56577)AND16)THENRETURN
15917 I=TI+180
15920 GET#5,A$:IFI<TITHEN15915
15930 IFA$=""THEN15920
15940 I$=RIGHT$(I$,1)+A$:IFI$<>"OK"THEN15920
15950 RETURN
16300 F$="":GOSUB710:A=A-MB:RETURN
18500 GOSUB491:OPEN8,DV,8,DR$+"[186]NODE BILLING":GOTO510
18510 GOSUB480:OPEN8,DV,8,DR$+"[186]PASSWORD FILE":GOTO510
18520 GOSUB491:OPEN8,DV,8,DR$+"[186]NODE ACCOUNTS":GOTO510
18710 GOSUB481
18712 A=3:OPEN8,DV,8,DR$+"[186]APPLICATION":GOSUB510:IFERTHEN505
18714 SYSC(5):SR=ST:A$=LEFT$(TX$,PEEK(142)):IFLEFT$(A$,1)<>"#"THENSYSC(0)
18715 IFLEFT$(A$,1)<>"#"THEN18717
18716 Z$=MID$(A$,2)+" ":GOSUB305:A$(A)=Z$+I$:A=A+1:GOSUB155:IFI$=""THENA=A-1
18717 IFSR=0ANDP<>255THEN18714
18718 CLOSE8:IFPTHEN360
18720 FORI=3TOA:A$="[135]"+A$(I):SYSC(0):NEXT
18725 A$=C2$+"[135][201]S THIS CORRECT? ":SYSC(1):GOSUB1010:SYSC(0):IFA$="[206]"THEN18710
18750 A$=C2$+"[135][211]TORING INFO...":SYSC(1)
18755 IFP=255THENGOSUB360:GOTO8004
18760 A$(0)="[198]ROM:[146] "+NA$+" (#"+MID$(STR$(RN),2)+")
18765 A$(1)[178]"STR$ATE:WAIT "[170]DA$[170]" - "[170]T$
18770 A$(2)[178]"(null)UBJ:WAIT ATNPPLICATION"[170]CR$[170]"READ":F$[178]"SQRPRIVATE 2
18780 GOSUB486:OPEN8,DV,8,DR$+F$+",S,W":GOSUB510:IFER=0THEN18810
18790 IFER=63THENCLOSE8:OPEN8,DV,8,DR$+F$+",A":GOSUB510:PRINT#8,CR$+"
18800 [139]ER[167]505
18810 [129]I[178]0[164]A:[152]8,A$(I):[141]105:[139]F$[178]"SQRQUEST"[170][200](DA$,2)[167]A$(I)[178]"
18830 NEXT:IFF$="[186]PRIVATE 2"THENF$="[186]QUEST"+LEFT$(DA$,2):CLOSE8:GOTO18780
18835 GOTO505
21120 X=1:GOSUB491:F$="[186]NODE X USERS":GOSUB5000
21125 A=0:RN=2:PRINTC2$"[195]REATING MEMBER LIST...";
21130 GOSUB18510:IFERTHEN505
21140 GOSUB910:INPUT#8,J
21160 II=93:GOSUB945:IFVAL(A$)<CM%(40,2)THEN21210
21180 II=11:GOSUB945
21200 A$(A)=STR$(RN)+": "+A$:PRINT".";:IFA=>MLTHENGOSUB21220:GOTO21280
21205 A=A+1
21210 RN=RN+1:IFRN<=JTHEN21160
21215 A=A-1:A$="":SYSC(0):GOSUB21220:FORI=0TO232:A$(I)="":NEXT:RETURN
21220 GOSUB505:GOSUB491:OPEN8,DV,8,DR$+F$+",S,W":GOSUB510
21222 IFER=0THENPRINT#8,"[204]AST UPDATED "+DA$+C2$+NN$+CR$
21226 IFER=63THENCLOSE8:OPEN8,DV,8,DR$+F$+",A":GOSUB510:IFERTHEN505
21240 FORI=0TOA:PRINT#8,A$(I):A$(I)="":NEXT:A=0:GOTO505
21280 GOSUB18510:IFERTHEN505
21290 GOTO21210
22010 GOSUB499:A$=C2$+"[135][205]INI-[196][207][211].":SYSC(0)
22020 GOSUB155:A$="[134][136][135]"+MID$(STR$(DV),2)+">":SYSC(1):GOSUB310:GOSUB155
22050 IFLEFT$(I$,1)="F"THENDR$="":DX=0:F$=MID$(I$,2):GOSUB210:GOTO22020
22060 IFLEFT$(I$,1)="$"THENGOSUB22210:GOTO22020
22070 IFLEFT$(I$,1)="#"THEN22150
22118 IFI$=""THENRETURN
22119 IFI$=">"THENI$="@
22120 [139]I$[179][177]"@"[167][152]15,I$:[139]I$[178]"UJ"[176]I$[178]"U;"[176]I$[178]"U:"[167][129]I[178]1[164]2000:[130]
22130 [132]15,ER,ER$,ET,B:A$[178][196](ER)[170]" "[170]ER$[170][196](ET)[170][196](B):[158]C(.)
22140 [137]22020
22150 I[178][197]([202](I$,2)):[141]22500:[137]22020
22210 [159]8,DV,0,I$:[161]#8,A$,A$:[151]C(6),0:B[178][171]3
22240 [161]#8,A$,A$,A$,B$:B[178]B[170]1:C[178][198](A$[170]NU$)[170][198](B$[170]NU$)[172]256:[139]ST[167]A$[178]CR$[170][196](B)[170]" FILES SELECTED":[158]C(0):[137]22330
22290 [158]C(5):A$[178][196](C)[170]" "[170][200](TX$,[194](142)):[158]C(0):[141]110:[139]A$[178]" "[167]P[178]1
22300 [139]P[167][141]360:[137]22330
22320 [137]22240
22330 [151]C(6),13:[160]8:[142]
22500 [139][182](I)[179]7[176][182](I)[177]15[167][142]
22505 H$(10)[178]"":[160]15:[151]148,64:[159]15,[182](I),15:[160]15:[139]ST[178]0[167]D(10)[178]I
22510 DX[178]0:[137]499
27500 [151]659,0:[139]BR[178]300[167][151]659,6
27520 ER[178]1.02273E6:A[178]ER[173]BR:[141]27590:[151]C(29),ES:[151]C(30),ET
27530 [139]BR[178]1200[167][151]659,8:A[178]ER[173]BR[172].966:[141]27590
27535 [139]BR[178]2400[167][151]659,10:A[178]ER[173]BR[172].9024:[141]27590
27540 [151]665,ES:[151]666,ET:A[178]ER[173]BR[173]2[171]100:[141]27590:[151]661,ES:[151]662,ET
27545 [139]BR[178]2400[167][151]661,114:[151]665,132:[151]C(29),172
27550 [142]
27590 ET[178][181](A[173]256):ES[178][181](A[171]ET[172]256):[142]
35440 [139]MT[178]0[176]AR%[179]256[167][142]
35450 A$[178]C2$[170]"INPUT(null)PDATING DIR...DIM":[158]C(1):UD[178](AR%[171](AR%[175]255))[173]256:[141]484
35460 [151]C(6),0:[129]I[178]21[164]20[170]MT:I$[178]A$(I)
35480 [159]8,DV,0,"$"[170]DR$[170]I$:[141]770:[141]780:[158]C(5):[141]505
35490 [139][200](A$(I),1)[178]"@"[167]35520
35500 A$[178]" ":[139]NN(.,.)[167]A$[178]"*
35510 A$(I)=A$+LEFT$(MID$(STR$(A),2)+LEFT$(TX$,PEEK(142)),24)+" "+DA$
35515 A$(I)=LEFT$(A$(I),6)+MID$(A$(I),7+LEN(SD$))
35520 GOSUB105:NEXT:POKEC(6),13:PRINT#15,"S"+DR$+"[186]DIR.TMP
35530 [139]IC[167][159]8,DV,8,DR$[170]"SQRDIRECTORY"[170]SD$:[160]8:[152]15,"HM0":[152]15,"I0
35540 OPEN9,DV,9,DR$+"[186]DIR.TMP,S,W
35550 [129]I[178]21[164]20[170]MT:[139][200](A$(I),1)[179][177]"@"[167][152]9,A$(I)
35560 [141]105:[130]:[160]9:[159]8,DV,8,DR$[170]"SQRDIRECTORY"[170]SD$:[141]510:[139]ER[167]35585
35570 [159]9,DV,9,DR$[170]"SQRDIR.TMP,A
35580 SYSC(5):SR=ST:PRINT#9,LEFT$(TX$,PEEK(142)):GOSUB105:IFSR=0THEN35580
35585 CLOSE8:CLOSE9
35590 PRINT#15,"S"+DR$+"[186]DIRECTORY"+SD$:GOSUB510
35600 PRINT#15,"C"+DR$+"[186]DIRECTORY"+SD$+"="+DR$+"[186]DIR.TMP":GOSUB105:SYSC(0)
35610 RETURN
41505 A$=C2$+"[135][196]EVICE NUMBER (>=[196][207][211]) ["+MID$(STR$(DV),2)+"] > "
41507 SYSC(1):GOSUB300:IFI$=""THENI$=STR$(DV)
41508 IFI$=">"THENGOSUB22010:GOTO41505
41510 GOSUB610:IFI<8THENP=99
41515 IFPTHENRETURN
41520 GOSUB22500:A$=CR$+"[135][196]RIVE NUMBER (0-1) [0] > ":SYSC(1):GOSUB300
41530 IFI$="1"THEND(10)=D(10)*-1
41540 IFPTHENRETURN
41545 A$=CR$+"[135][196]RIVE COMMAND > ":SYSC(1):GOSUB300:H$(10)=I$:IFPTHENRETURN
41550 A$=CR$+"[135][198]ILENAME > ":SYSC(1):GOSUB310:FI$=I$:IFPTHENRETURN
41560 DX=0:GOTO499